Tutorial on Reflections in Geometric Algebra
نویسنده
چکیده
This tutorial focuses on describing the implementation and use of reflections in the geometric algebras of three-dimensional (3D) Euclidean space and in the five-dimensional (5D) conformal model of Euclidean space. In the latter reflections at parallel planes serve to implement translations as well. Combinations of reflections allow to implement all isometric transformations. As a concrete example we treat the symmetries of (2D and 3D) space lattice crystal cells. All 32 point groups of three dimensional crystal cells (10 point groups in 2D) are exclusively described by vectors (two for each cell in 2D, three for one particular cell in 3D) taken from the physical cell. Geometric multiplication of these vectors completely generates all symmetries, including reflections, rotations, inversions, rotaryreflections and rotary-inversions. The inclusion of translations with the help of the 5D conformal model of 3D Euclidean space allows the full formulation of the 230 crystallographic space groups in geometric algebra. The sets of vectors necessary are illustrated in drawings and all symmetry group elements are listed explicitly as geometric vector products. Finally a new free interactive software tool is introduced, that visualizes all symmetry transformations in the way described in the main geometrical part of this tutorial.
منابع مشابه
Tutorial: Structure-Preserving Representation of Euclidean Motions Through Conformal Geometric Algebra
A new and useful set of homogeneous coordinates has been discovered for the treatment of Euclidean geometry. They render Euclidean motions not merely linear (as the classical homogeneous coordinates do), but even turn them into orthogonal transformations, through a clever choice of metric in two (not one) additional dimensions. To take full advantage of this new possibility, a good representati...
متن کاملImaginary Numbers are not Real — the Geometric Algebra of Spacetime
This paper contains a tutorial introduction to the ideas of geometric algebra, concentrating on its physical applications. We show how the definition of a ‘geometric product’ of vectors in 2and 3-dimensional space provides precise geometrical interpretations of the imaginary numbers often used in conventional methods. Reflections and rotations are analysed in terms of bilinear spinor transforma...
متن کاملTutorial Appendix: Structure Preserving Representation of Euclidean Motions Through Conformal Geometric Algebra
متن کامل
Geometric operations implemented by conformal geometric algebra neural nodes
Geometric algebra is an optimal frame work for calculating with vectors. The geometric algebra of a space includes elements that represent all the its subspaces (lines, planes, volumes, ...). Conformal geometric algebra expands this approach to elementary representations of arbitrary points, point pairs, lines, circles, planes and spheres. Apart from including curved objects, conformal geometri...
متن کاملCGAlgebra: a Mathematica package for conformal geometric algebra
A tutorial of the Mathematica1 package CGAlgebra, for conformal geometric algebra calculations is presented. Using rule-based programming, the 5-dimensional conformal geometric algebra is implemented and defined functions simplify the calculations of geometric, outer and inner products, as well as many other calculations related with geometric transformations. CGAlgebra is available from https:...
متن کامل